import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';

class ToastMessage {
  //成功的提示
  static void showSuccess(String message) {
    Fluttertoast.showToast(
      msg: message,
      // 设置提示持续时间为短（约2秒）
      toastLength: Toast.LENGTH_SHORT,
      //设置Toast显示在屏幕底部。
      gravity: ToastGravity.BOTTOM,
      //：设置iOS和Web平台显示时长为1秒。
      timeInSecForIosWeb: 1,
      backgroundColor: Colors.green,
      textColor: Colors.white,
      fontSize: 16.0,
      //设置Web端Toast居中显示。
      webPosition: 'center',
      //设置Web端Toast的背景颜色。
      webBgColor: '#5591af',
    );
  }

  //失败的提示
  static void showFail(String message) {
    Fluttertoast.showToast(
        msg: message,
        // 设置提示持续时间为短（约2秒）
        toastLength: Toast.LENGTH_SHORT,
        //设置Toast显示在屏幕底部。
        gravity: ToastGravity.BOTTOM,
        //：设置iOS和Web平台显示时长为1秒。
        timeInSecForIosWeb: 1,
        fontSize: 16.0,
        backgroundColor: Colors.red,
        textColor: Colors.white,

        //设置Web端Toast居中显示。
        webPosition: 'center',
        webBgColor: '#ff0000');
  }

  //正常消息提示
  static void showInfo(String message) {
    Fluttertoast.showToast(
        msg: message,
        // 设置提示持续时间为短（约2秒）
        toastLength: Toast.LENGTH_SHORT,
        //设置Toast显示在屏幕底部。
        gravity: ToastGravity.BOTTOM,
        //：设置iOS和Web平台显示时长为1秒。
        timeInSecForIosWeb: 1,
        fontSize: 16.0,
        backgroundColor: Colors.blue,
        textColor: Colors.white,
        webPosition: 'center',
        webBgColor: '#0000ff');
  }
}
